package com.zhentao.day06;

// 声明了一个接口, 接口的关键字 interface
public interface ZhaoXiang {

  static final String URL = "htttp://www.baidu.com";
  static String getUrl (){
      return URL;
  }


  // 因为在接口中, 只能有抽象方法, 只能通过接口来查看想实现的思路。而没有具体的实现代码。
  // 所以 abstract 在接口中是可以省略的。
  void paiZhao() ;
  // 抽象方法必须在子类中重写,
  // AM : JDK8 之后的 添加的默认方法格式 , 修饰符, 由 default 来声明的方法
  default void luoXiang(){
    System.out.println("实现了录像功能");
  }
}

class XiangJi implements ZhaoXiang {
  private String jingTou;
  public void paiZhao(){}
}

class Phone implements ZhaoXiang{
  String color ;
  String shape ;
  String type ;

  public void play(){}
  public void call(){}

  public void paiZhao(){}
}
